package com.hulk.ratel.manage.pass.wx.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * @Author: hulk
 * @E-mail: 29572320@qq.com
 * @Date: Create in 2018/9/7 下午1:48
 * @Version: 1.0.0
 * @Modify by:
 * Class description
 */
@Data
public abstract class BaseWxPayRespDTO  implements Serializable {
    /**
     * 返回状态码.
     */

    protected String returnCode;
    /**
     * 返回信息.
     */

    protected String returnMsg;

    //当return_code为SUCCESS的时候，还会包括以下字段：

    /**
     * 业务结果.
     */

    private String resultCode;
    /**
     * 错误代码.
     */

    private String errCode;
    /**
     * 错误代码描述.
     */

    private String errCodeDes;
    /**
     * 公众账号ID.
     */

    private String appid;
    /**
     * 商户号.
     */

    private String mchId;
    /**
     * 服务商模式下的子公众账号ID.
     */

    private String subAppId;
    /**
     * 服务商模式下的子商户号.
     */

    private String subMchId;
    /**
     * 随机字符串.
     */

    private String nonceStr;
    /**
     * 签名.
     */

    private String sign;

    //以下为辅助属性
    /**
     * xml字符串.
     */
    private String xmlString;



}
